/*
Theme Name:iBoxs
Theme URI:http://benis.me/737/wordpress-theme-iboxs/
Description:Box! Boxs! i like Boxs! this theme   if you have any questions, welcome to <a href="http://benis.me">my blog</a> for questioning. This is a very simple and elegant theme. By the theme-custom options, you can make any changes for the background, custom-menu, drop-down menus, widgets.
Version:1.1.0
Author:BenJamin
Author URI:http://benis.me/
Tags:blue,white,sticky-post,two-columns,light,fixed-width,threaded-comments
License: GNU General Public License, v3 (or newer)
License URI: http://www.opensource.org/licenses/gpl-3.0.html
*/
*{margin:0;padding:0;-webkit-text-size-adjust:none;}
a{color:#267BB6;text-decoration:none;}
a:hover{color:#8AC73F;text-decoration:underline;}
body{font:14px/24px Tahoma, Helvetica, SimSun, sans-serif, Hei;color:#333;background:#fff url(img/idev.png) repeat fixed;}
img{margin:0; border:0;}
ol, ul{list-style:none; margin:0; padding:0;}
p{margin:3px 0;}
dt{font-weight:700;}
dd{margin:0 0 0 10px;}
abbr, acronym{cursor: help;}
sup, sub{font-size:10px;}
blockquote{display:block;padding:5px 8px 5px 60px;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#FCFCFC url(img/quote.gif) no-repeat 15px 15px;color:#267BB6;margin:0.4em 0;}
h1,h2,h3,h4,h5{font-size: 14px;font-weight: 700;}
h1{font-size:24px;line-height:30px;}
h2{font-size:20px;line-height:26px;}
hr{margin:20px 0;clear:both;border:0px;color:#e2e2e2;background-color:#e2e2e2;height:1px;}
.wrap{margin:0 auto;}
.alignright{float:right; }
.alignleft{float:left }
.aligncenter,img.aligncenter{clear: both;display: block;margin:10px auto;text-align:center;}
#header{height:50px;margin:0 auto 10px;background:#FCFCFC;border-bottom:1px dashed #DDDDDD;padding:5px 20px 0;}
#header .wrap{position:relative;}
.logo{padding:10px 10px 5px;z-index:9999; overflow:hidden;height:35px;color:#8AC73F;font-size:26px;text-align: center;line-height:35px;font-family: "Georgia"; font-style:italic}
.logo a{color:#267BB6;}
.logo a:hover{color:#8AC73F; text-decoration:none}
#header_nav{font-size: 15px;height: 50px;}
#header_nav li{font-family:"微软雅黑";margin:0 1px;display: inline-block;*display:inline; zoom:1;position:relative;}
.current-menu-item,.current_page_item{border:1px solid;background:#fff;border-color:#DDDDDD #DDDDDD #fff #DDDDDD;}
#header_nav li a{color:#747474;float: left;height: 23px;line-height: 24px;overflow: hidden;padding: 14px 15px 12px;text-decoration: none;}
#header_nav li:hover a{color:#8AC73F}
.current-menu-item a,.current_page_item a{color:#267BB6;}
.sub-menu{width:150px;z-index:1001;border:1px solid;background:#FCFCFC;border-color:#FCFCFC #DDDDDD #DDDDDD;padding:4px 0;*left:0;display:none;position:absolute;top:48px;}
#header_nav .sub-menu li{line-height:27px;display:block !important;}
#header_nav .sub-menu li a{padding:5px 20px;border:none;display:block;float: inherit;}
#header_nav .sub-menu li:hover{background:#FEFEFE;}
.current-menu-item .sub-menu,.current_page_item .sub-menu{background:#fff;}
.sub-menu .current-menu-item,.sub-menu .current_page_item{border:0;background-color:transparent;}
#header_search{line-height:20px;font-size:12px;position:absolute;right:-20px;top:-5px;}
#searchform #s{width:80px;padding:5px 10px 5px 30px;background:#fff url(img/srcbg.gif) no-repeat 8px 52%;font-size:11px;border:solid #ddd;border-width:0 0 1px 1px;}
#searchform .screen-reader-text,#searchform #searchsubmit{display:none;}
.home #container,.archive #container,.home #container .post,.archive #container .post,.search #container .post{zoom:1;position: relative;padding:12px 0;margin-bottom: 6px;border-bottom:1px solid #EEE;}
.home #container,.archive #container{padding:0;border:none;}
.home .post .entry-title,.archive .post .entry-title,.search .post .entry-title{margin:0 0 3px;font-size:16px;}
.post .entry-meta {color:#aaa;font-size: 12px;line-height:16px;margin: 2px 0 5px;}
.post .entry-meta a{color:#aaa;}
.post .entry-content{font-size:12px;margin:5px 0;}
.post .entry-content h3{background:#EEE;line-height:1.2em;margin:15px 0;padding:7px 0 7px 18px;font-size:16px;}
.post_singular .entry-title{font-size:20px;margin-bottom:3px;}
.entry-content a[rel~=nofollow]{background: url(img/external.png) 100% 50% no-repeat;margin-right: 5px;padding-right: 10px;}
.entry-border{border-bottom:1px solid #EEE;height: 1px;width: 100%;margin:15px 0 10px;}
.entry-content ul,.entry-content ol {margin: 0 0 1.625em 2.5em;}
.entry-content ul {list-style: square;}
.entry-content ol {list-style-type: decimal;}
.entry-content p{margin-bottom:1em;}
.comments-link a{float:right;overflow: hidden;font-size: 28px; line-height:35px;_line-height:35px;padding:0 5px;font-weight: 400;color:#c6c6c6;font-family: "Georgia";}
.post-titles{background:url(img/posttitle.png) no-repeat 0 50%; padding-left:20px;}
.post-edit-link{color:#999999;font-size:12px;font-weight:400;display: inline-block;margin-left:5px;padding:0 5px;}
.post-edit-link:hover{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#E1F0F7;}
.post-title{ font-family:"微软雅黑";color:#444;font-weight:400;font-size:20px; }
.post-title:hover{ text-decoration:none;}
.nav-post{display:block;padding:0 0 10px;border-bottom:1px solid #eee;font-size: 12px;height: 22px;margin-bottom:12px;}
.nav-post a{color:#AAA}
.format-aside .avatar{float: left;border:1px solid #cdcdcd;padding:1px;}
.format-aside .entry-content{display:block;background:url(img/posttitle.png) no-repeat 5px 1px;padding-left: 27px;margin:0 0 0 40px !important;min-height:41px;}
.comments-title{margin-top:15px;border-top:1px solid #f3f3f3;padding-top:10px;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:3px;color:890pxBBB;font-family:"微软雅黑";}
.comments-title h3{margin-bottom:10px;}
#commentlist li{margin:0 0 15px;position: relative;}
#commentlist li.depth-1,.commentlist{border-bottom:1px solid #eee;}
#commentlist li img.avatar,.commentlist img.avatar{ position:absolute;left:-33px;top:11px;padding:1px;border:1px solid #e3e3e3;}
#commentlist cite,.commentlist cite{ font-style:normal; font-weight:800;font-size:12px;}
#commentlist li .comment-content{font-size:12px;}
#commentlist li .comment-meta{margin: 5px 0;font-size:11px;color:#999999;}
.depth-2 ul.children{margin-left:32px;}
#commentlist .children li{position: relative;border-bottom:none;padding:0;margin:0;}
.comment-content{background:url(img/posttitle.png) no-repeat left 2px;padding:0px 8px 5px 20px;position: relative;margin-left:10px;}
.comment-icon{background: url(img/bubble.gif) no-repeat;bottom: -15px;_bottom:-17px;display: block;height: 15px;position: absolute;right: 50px;width: 20px;}
.comment-author{color:#999999;font-size: 12px;margin: 2px 0; position:relative;line-height:12px;}
.children cite a,.cancel-comment-reply a{ font-weight:400;}
.comment-reply-link{color:#999}
.comment-main{position:relative;margin-left:33px;padding:6px 0;}
.children .comment-main{margin-right:33px;border-top:1px solid #eee;}
.children img.avatar{left:auto !important;right:-33px;}
.children .comment-content{ background:url(img/comment-x.png) no-repeat right top;padding-left:0px;margin-right:10px;}
#respond{margin-bottom:15px;padding:10px 0 0;}
#respond h3{color:#999999;}
#respond .logged-in-as{margin:3px 0;}
li #respond{border-top:1px solid #eee;}
#respond textarea, #author, #email, #url{float:left;margin-right:5px;border:1px solid;border-color:#BFBFBF #d6d6d6 #d6d6d6 #BFBFBF;background:url(img/home_text.png) no-repeat;padding:4px;color:#666666;width:180px; display:inline; margin-bottom:4px;outline: none; }
#respond textarea:focus,#author:focus, #email:focus, #url:focus{border-color:#74A5E1;box-shadow:0 0 5px #74A5E1;}
.form-submit #submit{padding:4px 10px;text-align: center;margin-top:5px;display:block;font-size: 14px;line-height: 22px;vertical-align: middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#3c8ae0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d92e6',endColorstr='#3a7fd6');background:-webkit-gradient(linear,0 0,0 100%,from(#3d92e6),to(#3a7fd6));background:-moz-linear-gradient(top,#3d92e6,#3a7fd6);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 rgba(0,0,0,.3);-o-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 rgba(0,0,0,.3);text-shadow:0 -1px 0 rgba(0,0,0,.55);border:1px solid #35649d;color:#fff!important;}
.form-submit #submit:active{background:#0f64d0;	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3685e1',endColorstr='#3574ce');background:-webkit-gradient(linear,0 0,0 100%,from(#3685e1),to(#3574ce));background:-moz-linear-gradient(top,#3685e1,#3574ce);-webkit-box-shadow:0 1px 2px #145fb5 inset;-moz-box-shadow:0 1px 2px #145fb5 inset;-o-box-shadow:0 1px 2px #145fb5 inset;box-shadow:0 1px 2px #145fb5 inset;}
#cancel-comment-reply-link{float:right;font-weight: 400;font-size: 14px;}
#respond textarea{width:582px;float:none;}
#commentform p{font-size:12px;}
.comment-form-comment label{display:none;}
.comment-form-author,.comment-form-email,.comment-form-url{margin:6px 0;}
#footer{line-height:16px;color:#999999;padding:20px 15px 20px 0; text-align:center; font-size:11px;}
#footer a{color:#999;}
#ads{margin-top:10px;float:right;}
#pagenavi,#comment_pages_link{font-size:12px;padding:10px 0;margin:0px auto;text-align:center;}
#pagenavi a,#comment_pages_link a{padding:5px;height: 22px;color:#666;}
#pagenavi .page-numbers.current,#comment_pages_link .page-numbers.current{padding:5px;height:22px;background:#FCFCFC;border:1px solid #DDD;color:#267BB6 !important;}
#pagenavi .page-numbers.current:active,#comment_pages_link .page-numbers.current:active{background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#dddddd');background:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#ddd));background:-moz-linear-gradient(top,#ddd,#ddd);-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#slide{position:fixed;top:70%;right:50%;margin-right:-477px;display:block;_display:none;}
#top{display:none;background:#fff url(img/back-to-top.png) no-repeat 11px 8px;border:1px solid #ddd;border-left:0;width: 38px;height: 36px;position:relative;cursor:pointer;margin:4px 0;}
#top:hover{background-color:#FCFCFC;}
.wp-smiley{vertical-align:middle;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl	{zoom:1;}
* html .cl{zoom:1;}
*+html .cl{zoom:1;}
.border-w{width:880px;margin:10px auto;background:#fff;border:3px solid #f3f3f3;}
.border-n{border:1px solid #ddd;}
#wrapper{padding:0 20px;}
.entry-content img, .entry-content-s img{border:1px solid #cdcdcd;padding:1px;}
.wp-smiley{padding:0;}
#ph_lay,#ph_zoom{top:0;left:0;width:100%;z-index:9999;display:none}
#ph_lay{position:fixed;height:100%;_height:expression(Math.max(documentElement.clientHeight,body.scrollHeight)+'px');_position:absolute}
#ph_zoom{overflow-x:hidden;position:absolute}
#ph_zoom span{margin:0;padding:0 9px;float:right;color:inherit}
#ph_lay,#ph_cap,#ph_nav span{background:#000}
#ph_cap,#ph_nav{cursor:pointer;font-size:14px;line-height:21px;position:absolute}
#ph_nav #ph_prev,#ph_cap #ph_txt{float:left}
.zoomed{margin:0;padding:0;max-width:none;cursor:pointer;position:absolute}
.phzoom{position:relative;display:inline-block;max-width:100%}
.ph_hover{top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:url(img/zoom.png) no-repeat 50% 50%}
.phzoom .loading{background:url(img/loading.gif) no-repeat 50% 50%}
.bypostauthor,.wp-caption,.sticky,.wp-caption-text,.gallery-caption{}
.footer-sidebar{display: inline-block;*display:inline; zoom:1;width:23%;margin:1em 6px; vertical-align:top;overflow:hidden;}
.widget-title{border-bottom:1px dashed #DDD;padding:7px 0;}
.widget li{padding:1px 4px;margin-bottom:3px;background-color:#FCFCFC;font-size:12px;}
.tagcloud a{padding:3px 5px;margin-bottom:3px;background-color:#FCFCFC;border-radius: 5px;font-size:12px !important;}